package com.itxx.ioDemo;

import java.io.*;

public class BufferedIoTest {
    public static void main(String[] args) throws Exception {
        //创建输入流(用于读取数据) 从文件中将数据读出来
       // FileInputStream fis = new FileInputStream(new File("D:\\AAA.txt"));
        BufferedInputStream bis = new BufferedInputStream(new FileInputStream(new File("D:\\AAA.txt")));

        //创建输出流(用于写数据) 将数据写入到新文件中
        FileOutputStream fos = new FileOutputStream("day11\\AAA.txt");
        BufferedOutputStream bos = new BufferedOutputStream(new FileOutputStream("day11\\BufferedIO.txt"));

        //一次读一个字节 读完后一次写入一个字节
        int b;
        //当读数据是 到末尾时 会返回-1  如果返回-1则当前数据 已是末尾数据
        while ((b = bis.read()) != -1) {
            //一次写入一个字节
            bos.write(b);
        }

        //释放资源
        /*fis.close();
        fos.close();*/
        bis.close();
        bos.close();


    }
}   
